NevronOpenVision
Nevron.Nov.Diagram Namespace / NDiagramSurface<TItem,TItemCollection,TSelection> Class
Fields Properties Methods Events


In This Topic
    NDiagramSurface<TItem,TItemCollection,TSelection> Class Members
    In This Topic

    The following tables list the members exposed by NDiagramSurface<TItem,TItemCollection,TSelection>.

    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Reference to the BackgroundFill property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the BackgroundPreviews child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Border property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the BorderThickness property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Height property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Items child.  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NDiagramSurface  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Previews child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the SelectionAnchorMode property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the transform changed event  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ViewportOriginX property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ViewportOriginY property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Width property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowOriginX property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowOriginY property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the XProperty  
    Public Fieldstatic (Shared in Visual Basic)Reference to the YProperty  
    Top
    Protected Fields
     NameDescription
    Internal Fieldstatic (Shared in Visual Basic)  
    Internal Fieldstatic (Shared in Visual Basic)  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the background filling of the surface  
    Public PropertyGets or sets the collection of background previews. BackgroundPreviews are visuals displayed behind the Items.  
    Public PropertyGets or sets the page stroke style  
    Public PropertyGets or sets the thickness of the border surrounding the surface.  
    Public PropertyGets or sets the surface bounding box, which is formed by the X, Y, Width and Height properties.  
    Public PropertyGets or sets the logical page height  
    Public PropertyGets or sets the items collection  
    Public PropertyGets or sets the collection of previews. Previews are visuals that are displayed above the Items.  
    Public PropertyGets or sets the page selection, which is responsible for the management of the selected items inside a page.  
    Public PropertyGets or sets the viewport origin of the surface. The Origin is the first visible point from the surface (in local coordinates).  
    Public PropertyGets or sets the Origin X value. The Origin is the first visible point from the surface (in local coordinates).  
    Public PropertyGets or sets the Origin Y value. The Origin is the first visible point from the surface (in local coordinates).  
    Public PropertyGets or sets the logical page width  
    Public PropertyGets or sets the window origin of the surface  
    Public PropertyGets or sets the Window Origin X value (in parent coordinates). The value of this property is automatically set by view hosting the surface.  
    Public PropertyGets or sets the Window Origin Y value (in parent coordinates). The value of this property is automatically set by view hosting the surface.  
    Public PropertyGets or sets the X coordinate of the page bounding box.  
    Public PropertyGets or sets the Y coordinate of the page bounding box.  
    Top
    Protected Properties
     NameDescription
    Protected PropertyGets the text of the properties context menu item.  
    Top
    Public Methods
     NameDescription
    Public MethodAdds the properties menu item.  
    Public MethodAppends custom context menu items.  
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public MethodDetermines whether the specified nodes can be copied. Called by the Copy command.  
    Public MethodDetermines whether the specified nodes can be cut Called by the Cut command.  
    Public MethodDetermines whether the specified items can be the content of a a drag and drop operation  
    Public MethodDetermines whether the current clipboard content can be pasted in this view Called by the Paste command.  
    Public MethodOverridden.   
    Public MethodCopies the specified items to the  
    Public MethodCuts the specified items.  
    Public MethodRequests a drag and drop operation for the specified items. Calls the funcResult delegate when the operation has completed. Calls the queryContinueDrag delegate while the operation is performed. Returns whether the Drag and Drop was requested.  
    Public MethodOverridden. Performs the element post children paint.  
    Public MethodOverridden. Performs the element pre children paint.  
    Public MethodOverloaded. Gets the border edge (border area) of the element (in local coordinates)  
    Public MethodOverloaded. Gets the content edge (inner edge) of the element (in local coordinates)  
    Public MethodGets the element insets. This implemenation returns the sum of the padding and border thickness.  
    Public MethodOverloaded. Gets the padding edge (padding area) of the element (in local coordinates)  
    Public MethodOverloaded. Gets the top most page item hit by the specified point  
    Public MethodOverridden. Gets the matrix that transforms local to parent coordinates.  
    Public MethodOverloaded. Overridden. Hit tests the node by point (in local coordinates).  
    Public MethodOverloaded. Gets all items, that are hit by the specified point (in surface coordinates)  
    Public MethodOverloaded. Overridden. Transforms a point in local coordinates to the coordinates of its parent coordinate system  
    Public MethodOverloaded. Overridden. Transforms a point in parent coordinates to local coordinates  
    Public MethodPastes the clipbard content in this page.  
    Public MethodScrolls the viewport in the specified direction, with the specified amount of steps.  
    Public MethodMust override to show the properties of the surface.  
    Top
    Protected Methods
     NameDescription
    Protected MethodCreates the border wall of the box.  
    Internal Method  
    Internal Method  
    Internal Method  
    Protected MethodPaints the background of the surface, which is performed before the custom painting in OnPrePaint.  
    Protected MethodPaints the foreground of the box, which is performed after the custom painting in OnPostPaint.  
    Protected MethodCalled when the transformation from local to parent coordinates of this page has changed. Raises the transform changed event.  
    Internal MethodOverridden.   
    Protected MethodMust override to determine whether the properties menu item must be created  
    Top
    Public Events
     NameDescription
    Public EventOccurs when the page transform has changed  
    Top
    See Also